package com.ourteam.education.dao;
import net.dao.IDataAccessInterface;
/**
 * Template Name : DAO接口模板
 * Template Version : 1
 * Template Last Modfiy Date : Thu Sep 21 11:14:14 CST 2017
 * Auto Generate Date : 2019-09-22 15:15:04
  * Warning ! This file will be overwrite when regenerate !
  * 
 */
public interface IBaseClassTeacherRelateDAO 
    extends IDataAccessInterface<ClassTeacherRelate, ClassTeacherRelateDAOQueryBean>{
    
    /**
	*  Mapped Entity Name
	*/
	static final String EntityName = "EDU_CLASS_TEACHER_RELATE";
	
		
	/**
	 * Mapped Field ID
	*/
	
	static final String Id = "EDU_CLASS_TEACHER_RELATE.ID";
	
		
	/**
	 * Mapped Field CLASS_ID
	*/
	
	static final String ClassId = "EDU_CLASS_TEACHER_RELATE.CLASS_ID";
	
		
	/**
	 * Mapped Field TEACHER_ID
	*/
	
	static final String TeacherId = "EDU_CLASS_TEACHER_RELATE.TEACHER_ID";
	
		
		
	static public interface DataProperty{
		
	   /**
	    * Attribute id
	    */
	   static final String Id = "id";
	
		
	   /**
	    * Attribute classId
	    */
	   static final String ClassId = "classId";
	
		
	   /**
	    * Attribute teacherId
	    */
	   static final String TeacherId = "teacherId";
	
		
	}
	
	static public interface _DataObjectProperty extends DataProperty{
		
	}
	
					    	    								
		
	/**
	 * Delete Data
	 * @param final long id
	 * @throws Exception
	 */
	void delete(  final long id ) throws Exception;
    /**
	 * Find Data By Primary Key
	 * @param  final long id
	 * @throws Exception
	 */
	ClassTeacherRelate findById( final long id ) throws Exception;
	
		
		
}